package com.zorzhi.automation.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MergeEntity {
    // 分支名称
    private String branchName;
    // 部署包输出路径
    private String deploymentPath;

    // 项目路径
    private String projectPath;
    // PC项目名称
    private String pcProjectName;
    // Vue项目名称
    private String vueProjectName;
    // UniApp项目名称
    private String uniAppProjectName;

    // Git账号
    private String gitAccount;
    // Git密码
    private String gitPassword;
    // Git地址
    private String gitUrl;

    // 操作类型（1或空：合并且打包，2：只合并，3：只打包）
    private String operate ;

    // npm执行路径
    private String npmExecutablePath;

}